
package net.mappoint.s.mappoint_30;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the net.mappoint.s.mappoint_30 package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _CustomerInfoFindHeader_QNAME = new QName("http://s.mappoint.net/mappoint-30/", "CustomerInfoFindHeader");
    private final static QName _UserInfoRenderHeader_QNAME = new QName("http://s.mappoint.net/mappoint-30/", "UserInfoRenderHeader");
    private final static QName _CustomerInfoHeader_QNAME = new QName("http://s.mappoint.net/mappoint-30/", "CustomerInfoHeader");
    private final static QName _CustomerInfoRenderHeader_QNAME = new QName("http://s.mappoint.net/mappoint-30/", "CustomerInfoRenderHeader");
    private final static QName _UserInfoRouteHeader_QNAME = new QName("http://s.mappoint.net/mappoint-30/", "UserInfoRouteHeader");
    private final static QName _UserInfoFindHeader_QNAME = new QName("http://s.mappoint.net/mappoint-30/", "UserInfoFindHeader");
    private final static QName _UserInfoHeader_QNAME = new QName("http://s.mappoint.net/mappoint-30/", "UserInfoHeader");
    private final static QName _CustomerInfoRouteHeader_QNAME = new QName("http://s.mappoint.net/mappoint-30/", "CustomerInfoRouteHeader");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.mappoint.s.mappoint_30
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetCountryRegionInfo }
     * 
     */
    public GetCountryRegionInfo createGetCountryRegionInfo() {
        return new GetCountryRegionInfo();
    }

    /**
     * Create an instance of {@link ArrayOfInt }
     * 
     */
    public ArrayOfInt createArrayOfInt() {
        return new ArrayOfInt();
    }

    /**
     * Create an instance of {@link FindNearRouteResponse }
     * 
     */
    public FindNearRouteResponse createFindNearRouteResponse() {
        return new FindNearRouteResponse();
    }

    /**
     * Create an instance of {@link FindResults }
     * 
     */
    public FindResults createFindResults() {
        return new FindResults();
    }

    /**
     * Create an instance of {@link FindNearby }
     * 
     */
    public FindNearby createFindNearby() {
        return new FindNearby();
    }

    /**
     * Create an instance of {@link FindNearbySpecification }
     * 
     */
    public FindNearbySpecification createFindNearbySpecification() {
        return new FindNearbySpecification();
    }

    /**
     * Create an instance of {@link GetClientToken }
     * 
     */
    public GetClientToken createGetClientToken() {
        return new GetClientToken();
    }

    /**
     * Create an instance of {@link TokenSpecification }
     * 
     */
    public TokenSpecification createTokenSpecification() {
        return new TokenSpecification();
    }

    /**
     * Create an instance of {@link FindByID }
     * 
     */
    public FindByID createFindByID() {
        return new FindByID();
    }

    /**
     * Create an instance of {@link FindByIDSpecification }
     * 
     */
    public FindByIDSpecification createFindByIDSpecification() {
        return new FindByIDSpecification();
    }

    /**
     * Create an instance of {@link ParseAddressResponse }
     * 
     */
    public ParseAddressResponse createParseAddressResponse() {
        return new ParseAddressResponse();
    }

    /**
     * Create an instance of {@link Address }
     * 
     */
    public Address createAddress() {
        return new Address();
    }

    /**
     * Create an instance of {@link GetVersionInfoResponse }
     * 
     */
    public GetVersionInfoResponse createGetVersionInfoResponse() {
        return new GetVersionInfoResponse();
    }

    /**
     * Create an instance of {@link ArrayOfVersionInfo }
     * 
     */
    public ArrayOfVersionInfo createArrayOfVersionInfo() {
        return new ArrayOfVersionInfo();
    }

    /**
     * Create an instance of {@link FindResponse }
     * 
     */
    public FindResponse createFindResponse() {
        return new FindResponse();
    }

    /**
     * Create an instance of {@link FindAddressResponse }
     * 
     */
    public FindAddressResponse createFindAddressResponse() {
        return new FindAddressResponse();
    }

    /**
     * Create an instance of {@link ConvertToLatLongResponse }
     * 
     */
    public ConvertToLatLongResponse createConvertToLatLongResponse() {
        return new ConvertToLatLongResponse();
    }

    /**
     * Create an instance of {@link ArrayOfLatLong }
     * 
     */
    public ArrayOfLatLong createArrayOfLatLong() {
        return new ArrayOfLatLong();
    }

    /**
     * Create an instance of {@link GetMap }
     * 
     */
    public GetMap createGetMap() {
        return new GetMap();
    }

    /**
     * Create an instance of {@link MapSpecification }
     * 
     */
    public MapSpecification createMapSpecification() {
        return new MapSpecification();
    }

    /**
     * Create an instance of {@link CustomerInfoRenderHeader }
     * 
     */
    public CustomerInfoRenderHeader createCustomerInfoRenderHeader() {
        return new CustomerInfoRenderHeader();
    }

    /**
     * Create an instance of {@link GetEntityTypesResponse }
     * 
     */
    public GetEntityTypesResponse createGetEntityTypesResponse() {
        return new GetEntityTypesResponse();
    }

    /**
     * Create an instance of {@link ArrayOfEntityType }
     * 
     */
    public ArrayOfEntityType createArrayOfEntityType() {
        return new ArrayOfEntityType();
    }

    /**
     * Create an instance of {@link UserInfoRouteHeader }
     * 
     */
    public UserInfoRouteHeader createUserInfoRouteHeader() {
        return new UserInfoRouteHeader();
    }

    /**
     * Create an instance of {@link GetGreatCircleDistances }
     * 
     */
    public GetGreatCircleDistances createGetGreatCircleDistances() {
        return new GetGreatCircleDistances();
    }

    /**
     * Create an instance of {@link GetLineDriveMapResponse }
     * 
     */
    public GetLineDriveMapResponse createGetLineDriveMapResponse() {
        return new GetLineDriveMapResponse();
    }

    /**
     * Create an instance of {@link ArrayOfLineDriveMapImage }
     * 
     */
    public ArrayOfLineDriveMapImage createArrayOfLineDriveMapImage() {
        return new ArrayOfLineDriveMapImage();
    }

    /**
     * Create an instance of {@link Find }
     * 
     */
    public Find createFind() {
        return new Find();
    }

    /**
     * Create an instance of {@link FindSpecification }
     * 
     */
    public FindSpecification createFindSpecification() {
        return new FindSpecification();
    }

    /**
     * Create an instance of {@link GetEntityTypes }
     * 
     */
    public GetEntityTypes createGetEntityTypes() {
        return new GetEntityTypes();
    }

    /**
     * Create an instance of {@link GetCountryRegionInfoResponse }
     * 
     */
    public GetCountryRegionInfoResponse createGetCountryRegionInfoResponse() {
        return new GetCountryRegionInfoResponse();
    }

    /**
     * Create an instance of {@link ArrayOfCountryRegionInfo }
     * 
     */
    public ArrayOfCountryRegionInfo createArrayOfCountryRegionInfo() {
        return new ArrayOfCountryRegionInfo();
    }

    /**
     * Create an instance of {@link GetDataSourceInfo }
     * 
     */
    public GetDataSourceInfo createGetDataSourceInfo() {
        return new GetDataSourceInfo();
    }

    /**
     * Create an instance of {@link ArrayOfString }
     * 
     */
    public ArrayOfString createArrayOfString() {
        return new ArrayOfString();
    }

    /**
     * Create an instance of {@link GetVersionInfo }
     * 
     */
    public GetVersionInfo createGetVersionInfo() {
        return new GetVersionInfo();
    }

    /**
     * Create an instance of {@link CalculateRouteResponse }
     * 
     */
    public CalculateRouteResponse createCalculateRouteResponse() {
        return new CalculateRouteResponse();
    }

    /**
     * Create an instance of {@link Route }
     * 
     */
    public Route createRoute() {
        return new Route();
    }

    /**
     * Create an instance of {@link GetClientTokenResponse }
     * 
     */
    public GetClientTokenResponse createGetClientTokenResponse() {
        return new GetClientTokenResponse();
    }

    /**
     * Create an instance of {@link GetGreatCircleDistancesResponse }
     * 
     */
    public GetGreatCircleDistancesResponse createGetGreatCircleDistancesResponse() {
        return new GetGreatCircleDistancesResponse();
    }

    /**
     * Create an instance of {@link ArrayOfDouble }
     * 
     */
    public ArrayOfDouble createArrayOfDouble() {
        return new ArrayOfDouble();
    }

    /**
     * Create an instance of {@link GetLocationInfoResponse }
     * 
     */
    public GetLocationInfoResponse createGetLocationInfoResponse() {
        return new GetLocationInfoResponse();
    }

    /**
     * Create an instance of {@link ArrayOfLocation }
     * 
     */
    public ArrayOfLocation createArrayOfLocation() {
        return new ArrayOfLocation();
    }

    /**
     * Create an instance of {@link GetLocationInfo }
     * 
     */
    public GetLocationInfo createGetLocationInfo() {
        return new GetLocationInfo();
    }

    /**
     * Create an instance of {@link LatLong }
     * 
     */
    public LatLong createLatLong() {
        return new LatLong();
    }

    /**
     * Create an instance of {@link GetInfoOptions }
     * 
     */
    public GetInfoOptions createGetInfoOptions() {
        return new GetInfoOptions();
    }

    /**
     * Create an instance of {@link CalculateSimpleRoute }
     * 
     */
    public CalculateSimpleRoute createCalculateSimpleRoute() {
        return new CalculateSimpleRoute();
    }

    /**
     * Create an instance of {@link GetBestMapViewResponse }
     * 
     */
    public GetBestMapViewResponse createGetBestMapViewResponse() {
        return new GetBestMapViewResponse();
    }

    /**
     * Create an instance of {@link MapViewRepresentations }
     * 
     */
    public MapViewRepresentations createMapViewRepresentations() {
        return new MapViewRepresentations();
    }

    /**
     * Create an instance of {@link GetBestMapView }
     * 
     */
    public GetBestMapView createGetBestMapView() {
        return new GetBestMapView();
    }

    /**
     * Create an instance of {@link FindByProperty }
     * 
     */
    public FindByProperty createFindByProperty() {
        return new FindByProperty();
    }

    /**
     * Create an instance of {@link FindByPropertySpecification }
     * 
     */
    public FindByPropertySpecification createFindByPropertySpecification() {
        return new FindByPropertySpecification();
    }

    /**
     * Create an instance of {@link FindAddress }
     * 
     */
    public FindAddress createFindAddress() {
        return new FindAddress();
    }

    /**
     * Create an instance of {@link FindAddressSpecification }
     * 
     */
    public FindAddressSpecification createFindAddressSpecification() {
        return new FindAddressSpecification();
    }

    /**
     * Create an instance of {@link CalculateRoute }
     * 
     */
    public CalculateRoute createCalculateRoute() {
        return new CalculateRoute();
    }

    /**
     * Create an instance of {@link RouteSpecification }
     * 
     */
    public RouteSpecification createRouteSpecification() {
        return new RouteSpecification();
    }

    /**
     * Create an instance of {@link UserInfoHeader }
     * 
     */
    public UserInfoHeader createUserInfoHeader() {
        return new UserInfoHeader();
    }

    /**
     * Create an instance of {@link FindNearbyResponse }
     * 
     */
    public FindNearbyResponse createFindNearbyResponse() {
        return new FindNearbyResponse();
    }

    /**
     * Create an instance of {@link GetDataSourceInfoResponse }
     * 
     */
    public GetDataSourceInfoResponse createGetDataSourceInfoResponse() {
        return new GetDataSourceInfoResponse();
    }

    /**
     * Create an instance of {@link ArrayOfDataSource }
     * 
     */
    public ArrayOfDataSource createArrayOfDataSource() {
        return new ArrayOfDataSource();
    }

    /**
     * Create an instance of {@link CalculateSimpleRouteResponse }
     * 
     */
    public CalculateSimpleRouteResponse createCalculateSimpleRouteResponse() {
        return new CalculateSimpleRouteResponse();
    }

    /**
     * Create an instance of {@link UserInfoFindHeader }
     * 
     */
    public UserInfoFindHeader createUserInfoFindHeader() {
        return new UserInfoFindHeader();
    }

    /**
     * Create an instance of {@link FindByPropertyResponse }
     * 
     */
    public FindByPropertyResponse createFindByPropertyResponse() {
        return new FindByPropertyResponse();
    }

    /**
     * Create an instance of {@link FindByIDResponse }
     * 
     */
    public FindByIDResponse createFindByIDResponse() {
        return new FindByIDResponse();
    }

    /**
     * Create an instance of {@link CustomerInfoFindHeader }
     * 
     */
    public CustomerInfoFindHeader createCustomerInfoFindHeader() {
        return new CustomerInfoFindHeader();
    }

    /**
     * Create an instance of {@link GetMapResponse }
     * 
     */
    public GetMapResponse createGetMapResponse() {
        return new GetMapResponse();
    }

    /**
     * Create an instance of {@link ArrayOfMapImage }
     * 
     */
    public ArrayOfMapImage createArrayOfMapImage() {
        return new ArrayOfMapImage();
    }

    /**
     * Create an instance of {@link FindNearRoute }
     * 
     */
    public FindNearRoute createFindNearRoute() {
        return new FindNearRoute();
    }

    /**
     * Create an instance of {@link FindNearRouteSpecification }
     * 
     */
    public FindNearRouteSpecification createFindNearRouteSpecification() {
        return new FindNearRouteSpecification();
    }

    /**
     * Create an instance of {@link CustomerInfoRouteHeader }
     * 
     */
    public CustomerInfoRouteHeader createCustomerInfoRouteHeader() {
        return new CustomerInfoRouteHeader();
    }

    /**
     * Create an instance of {@link GetLineDriveMap }
     * 
     */
    public GetLineDriveMap createGetLineDriveMap() {
        return new GetLineDriveMap();
    }

    /**
     * Create an instance of {@link LineDriveMapSpecification }
     * 
     */
    public LineDriveMapSpecification createLineDriveMapSpecification() {
        return new LineDriveMapSpecification();
    }

    /**
     * Create an instance of {@link ConvertToPoint }
     * 
     */
    public ConvertToPoint createConvertToPoint() {
        return new ConvertToPoint();
    }

    /**
     * Create an instance of {@link FindPolygon }
     * 
     */
    public FindPolygon createFindPolygon() {
        return new FindPolygon();
    }

    /**
     * Create an instance of {@link FindPolygonSpecification }
     * 
     */
    public FindPolygonSpecification createFindPolygonSpecification() {
        return new FindPolygonSpecification();
    }

    /**
     * Create an instance of {@link ConvertToLatLong }
     * 
     */
    public ConvertToLatLong createConvertToLatLong() {
        return new ConvertToLatLong();
    }

    /**
     * Create an instance of {@link ArrayOfPixelCoord }
     * 
     */
    public ArrayOfPixelCoord createArrayOfPixelCoord() {
        return new ArrayOfPixelCoord();
    }

    /**
     * Create an instance of {@link FindPolygonResponse }
     * 
     */
    public FindPolygonResponse createFindPolygonResponse() {
        return new FindPolygonResponse();
    }

    /**
     * Create an instance of {@link UserInfoRenderHeader }
     * 
     */
    public UserInfoRenderHeader createUserInfoRenderHeader() {
        return new UserInfoRenderHeader();
    }

    /**
     * Create an instance of {@link ConvertToPointResponse }
     * 
     */
    public ConvertToPointResponse createConvertToPointResponse() {
        return new ConvertToPointResponse();
    }

    /**
     * Create an instance of {@link ParseAddress }
     * 
     */
    public ParseAddress createParseAddress() {
        return new ParseAddress();
    }

    /**
     * Create an instance of {@link CustomerInfoHeader }
     * 
     */
    public CustomerInfoHeader createCustomerInfoHeader() {
        return new CustomerInfoHeader();
    }

    /**
     * Create an instance of {@link CountryRegionInfo }
     * 
     */
    public CountryRegionInfo createCountryRegionInfo() {
        return new CountryRegionInfo();
    }

    /**
     * Create an instance of {@link EntityPropertyValue }
     * 
     */
    public EntityPropertyValue createEntityPropertyValue() {
        return new EntityPropertyValue();
    }

    /**
     * Create an instance of {@link ElementColor }
     * 
     */
    public ElementColor createElementColor() {
        return new ElementColor();
    }

    /**
     * Create an instance of {@link ArrayOfSortProperty }
     * 
     */
    public ArrayOfSortProperty createArrayOfSortProperty() {
        return new ArrayOfSortProperty();
    }

    /**
     * Create an instance of {@link LatLongSpatialFilter }
     * 
     */
    public LatLongSpatialFilter createLatLongSpatialFilter() {
        return new LatLongSpatialFilter();
    }

    /**
     * Create an instance of {@link ViewByBoundingRectangle }
     * 
     */
    public ViewByBoundingRectangle createViewByBoundingRectangle() {
        return new ViewByBoundingRectangle();
    }

    /**
     * Create an instance of {@link ArrayOfMapView }
     * 
     */
    public ArrayOfMapView createArrayOfMapView() {
        return new ArrayOfMapView();
    }

    /**
     * Create an instance of {@link ArrayOfDirection }
     * 
     */
    public ArrayOfDirection createArrayOfDirection() {
        return new ArrayOfDirection();
    }

    /**
     * Create an instance of {@link LineDriveMapOptions }
     * 
     */
    public LineDriveMapOptions createLineDriveMapOptions() {
        return new LineDriveMapOptions();
    }

    /**
     * Create an instance of {@link SegmentSpecification }
     * 
     */
    public SegmentSpecification createSegmentSpecification() {
        return new SegmentSpecification();
    }

    /**
     * Create an instance of {@link LatLongRectangle }
     * 
     */
    public LatLongRectangle createLatLongRectangle() {
        return new LatLongRectangle();
    }

    /**
     * Create an instance of {@link Direction }
     * 
     */
    public Direction createDirection() {
        return new Direction();
    }

    /**
     * Create an instance of {@link Waypoint }
     * 
     */
    public Waypoint createWaypoint() {
        return new Waypoint();
    }

    /**
     * Create an instance of {@link Segment }
     * 
     */
    public Segment createSegment() {
        return new Segment();
    }

    /**
     * Create an instance of {@link FilterExpression }
     * 
     */
    public FilterExpression createFilterExpression() {
        return new FilterExpression();
    }

    /**
     * Create an instance of {@link EntityProperty }
     * 
     */
    public EntityProperty createEntityProperty() {
        return new EntityProperty();
    }

    /**
     * Create an instance of {@link MapImage }
     * 
     */
    public MapImage createMapImage() {
        return new MapImage();
    }

    /**
     * Create an instance of {@link RouteItinerary }
     * 
     */
    public RouteItinerary createRouteItinerary() {
        return new RouteItinerary();
    }

    /**
     * Create an instance of {@link MapOptions }
     * 
     */
    public MapOptions createMapOptions() {
        return new MapOptions();
    }

    /**
     * Create an instance of {@link FindOptions }
     * 
     */
    public FindOptions createFindOptions() {
        return new FindOptions();
    }

    /**
     * Create an instance of {@link ArrayOfSegment }
     * 
     */
    public ArrayOfSegment createArrayOfSegment() {
        return new ArrayOfSegment();
    }

    /**
     * Create an instance of {@link CountryRegionContext }
     * 
     */
    public CountryRegionContext createCountryRegionContext() {
        return new CountryRegionContext();
    }

    /**
     * Create an instance of {@link HotArea }
     * 
     */
    public HotArea createHotArea() {
        return new HotArea();
    }

    /**
     * Create an instance of {@link SegmentOptions }
     * 
     */
    public SegmentOptions createSegmentOptions() {
        return new SegmentOptions();
    }

    /**
     * Create an instance of {@link Polygon }
     * 
     */
    public Polygon createPolygon() {
        return new Polygon();
    }

    /**
     * Create an instance of {@link ArrayOfEntityProperty }
     * 
     */
    public ArrayOfEntityProperty createArrayOfEntityProperty() {
        return new ArrayOfEntityProperty();
    }

    /**
     * Create an instance of {@link ViewByScale }
     * 
     */
    public ViewByScale createViewByScale() {
        return new ViewByScale();
    }

    /**
     * Create an instance of {@link LatLongRectangleSpatialFilter }
     * 
     */
    public LatLongRectangleSpatialFilter createLatLongRectangleSpatialFilter() {
        return new LatLongRectangleSpatialFilter();
    }

    /**
     * Create an instance of {@link PixelRectangle }
     * 
     */
    public PixelRectangle createPixelRectangle() {
        return new PixelRectangle();
    }

    /**
     * Create an instance of {@link CultureInfo }
     * 
     */
    public CultureInfo createCultureInfo() {
        return new CultureInfo();
    }

    /**
     * Create an instance of {@link ViewByHeightWidth }
     * 
     */
    public ViewByHeightWidth createViewByHeightWidth() {
        return new ViewByHeightWidth();
    }

    /**
     * Create an instance of {@link FindResult }
     * 
     */
    public FindResult createFindResult() {
        return new FindResult();
    }

    /**
     * Create an instance of {@link PixelCoord }
     * 
     */
    public PixelCoord createPixelCoord() {
        return new PixelCoord();
    }

    /**
     * Create an instance of {@link ArrayOfFindResult }
     * 
     */
    public ArrayOfFindResult createArrayOfFindResult() {
        return new ArrayOfFindResult();
    }

    /**
     * Create an instance of {@link ArrayOfEntityPropertyValue }
     * 
     */
    public ArrayOfEntityPropertyValue createArrayOfEntityPropertyValue() {
        return new ArrayOfEntityPropertyValue();
    }

    /**
     * Create an instance of {@link LineDriveMapImage }
     * 
     */
    public LineDriveMapImage createLineDriveMapImage() {
        return new LineDriveMapImage();
    }

    /**
     * Create an instance of {@link ArrayOfAnyType }
     * 
     */
    public ArrayOfAnyType createArrayOfAnyType() {
        return new ArrayOfAnyType();
    }

    /**
     * Create an instance of {@link MapPointConstants }
     * 
     */
    public MapPointConstants createMapPointConstants() {
        return new MapPointConstants();
    }

    /**
     * Create an instance of {@link ViewByBoundingLocations }
     * 
     */
    public ViewByBoundingLocations createViewByBoundingLocations() {
        return new ViewByBoundingLocations();
    }

    /**
     * Create an instance of {@link ArrayOfPushpin }
     * 
     */
    public ArrayOfPushpin createArrayOfPushpin() {
        return new ArrayOfPushpin();
    }

    /**
     * Create an instance of {@link ArrayOfHotArea }
     * 
     */
    public ArrayOfHotArea createArrayOfHotArea() {
        return new ArrayOfHotArea();
    }

    /**
     * Create an instance of {@link VersionInfo }
     * 
     */
    public VersionInfo createVersionInfo() {
        return new VersionInfo();
    }

    /**
     * Create an instance of {@link SortProperty }
     * 
     */
    public SortProperty createSortProperty() {
        return new SortProperty();
    }

    /**
     * Create an instance of {@link MimeData }
     * 
     */
    public MimeData createMimeData() {
        return new MimeData();
    }

    /**
     * Create an instance of {@link PreferredRoadTypes }
     * 
     */
    public PreferredRoadTypes createPreferredRoadTypes() {
        return new PreferredRoadTypes();
    }

    /**
     * Create an instance of {@link FindRange }
     * 
     */
    public FindRange createFindRange() {
        return new FindRange();
    }

    /**
     * Create an instance of {@link Entity }
     * 
     */
    public Entity createEntity() {
        return new Entity();
    }

    /**
     * Create an instance of {@link DriverProfile }
     * 
     */
    public DriverProfile createDriverProfile() {
        return new DriverProfile();
    }

    /**
     * Create an instance of {@link ArrayOfSegmentSpecification }
     * 
     */
    public ArrayOfSegmentSpecification createArrayOfSegmentSpecification() {
        return new ArrayOfSegmentSpecification();
    }

    /**
     * Create an instance of {@link DataSource }
     * 
     */
    public DataSource createDataSource() {
        return new DataSource();
    }

    /**
     * Create an instance of {@link Pushpin }
     * 
     */
    public Pushpin createPushpin() {
        return new Pushpin();
    }

    /**
     * Create an instance of {@link CalculatedRouteRepresentation }
     * 
     */
    public CalculatedRouteRepresentation createCalculatedRouteRepresentation() {
        return new CalculatedRouteRepresentation();
    }

    /**
     * Create an instance of {@link ImageFormat }
     * 
     */
    public ImageFormat createImageFormat() {
        return new ImageFormat();
    }

    /**
     * Create an instance of {@link FindFilter }
     * 
     */
    public FindFilter createFindFilter() {
        return new FindFilter();
    }

    /**
     * Create an instance of {@link Location }
     * 
     */
    public Location createLocation() {
        return new Location();
    }

    /**
     * Create an instance of {@link ArrayOfPolygon }
     * 
     */
    public ArrayOfPolygon createArrayOfPolygon() {
        return new ArrayOfPolygon();
    }

    /**
     * Create an instance of {@link EntityType }
     * 
     */
    public EntityType createEntityType() {
        return new EntityType();
    }

    /**
     * Create an instance of {@link WhereClause }
     * 
     */
    public WhereClause createWhereClause() {
        return new WhereClause();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CustomerInfoFindHeader }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://s.mappoint.net/mappoint-30/", name = "CustomerInfoFindHeader")
    public JAXBElement<CustomerInfoFindHeader> createCustomerInfoFindHeader(CustomerInfoFindHeader value) {
        return new JAXBElement<CustomerInfoFindHeader>(_CustomerInfoFindHeader_QNAME, CustomerInfoFindHeader.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserInfoRenderHeader }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://s.mappoint.net/mappoint-30/", name = "UserInfoRenderHeader")
    public JAXBElement<UserInfoRenderHeader> createUserInfoRenderHeader(UserInfoRenderHeader value) {
        return new JAXBElement<UserInfoRenderHeader>(_UserInfoRenderHeader_QNAME, UserInfoRenderHeader.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CustomerInfoHeader }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://s.mappoint.net/mappoint-30/", name = "CustomerInfoHeader")
    public JAXBElement<CustomerInfoHeader> createCustomerInfoHeader(CustomerInfoHeader value) {
        return new JAXBElement<CustomerInfoHeader>(_CustomerInfoHeader_QNAME, CustomerInfoHeader.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CustomerInfoRenderHeader }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://s.mappoint.net/mappoint-30/", name = "CustomerInfoRenderHeader")
    public JAXBElement<CustomerInfoRenderHeader> createCustomerInfoRenderHeader(CustomerInfoRenderHeader value) {
        return new JAXBElement<CustomerInfoRenderHeader>(_CustomerInfoRenderHeader_QNAME, CustomerInfoRenderHeader.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserInfoRouteHeader }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://s.mappoint.net/mappoint-30/", name = "UserInfoRouteHeader")
    public JAXBElement<UserInfoRouteHeader> createUserInfoRouteHeader(UserInfoRouteHeader value) {
        return new JAXBElement<UserInfoRouteHeader>(_UserInfoRouteHeader_QNAME, UserInfoRouteHeader.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserInfoFindHeader }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://s.mappoint.net/mappoint-30/", name = "UserInfoFindHeader")
    public JAXBElement<UserInfoFindHeader> createUserInfoFindHeader(UserInfoFindHeader value) {
        return new JAXBElement<UserInfoFindHeader>(_UserInfoFindHeader_QNAME, UserInfoFindHeader.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserInfoHeader }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://s.mappoint.net/mappoint-30/", name = "UserInfoHeader")
    public JAXBElement<UserInfoHeader> createUserInfoHeader(UserInfoHeader value) {
        return new JAXBElement<UserInfoHeader>(_UserInfoHeader_QNAME, UserInfoHeader.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CustomerInfoRouteHeader }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://s.mappoint.net/mappoint-30/", name = "CustomerInfoRouteHeader")
    public JAXBElement<CustomerInfoRouteHeader> createCustomerInfoRouteHeader(CustomerInfoRouteHeader value) {
        return new JAXBElement<CustomerInfoRouteHeader>(_CustomerInfoRouteHeader_QNAME, CustomerInfoRouteHeader.class, null, value);
    }

}
